Skip to content

ci: separate Rust toolchain and cache ownership - #34

Merged
Teakowa merged 1 commit into
mainfrom
agent/standardize-rust-ci
Aug 17, 2026
Merged

ci: separate Rust toolchain and cache ownership#34
Teakowa merged 1 commit into
mainfrom
agent/standardize-rust-ci

Conversation

@Teakowa

@Teakowa Teakowa commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • replace the implicit Rust cache wrapper with explicit toolchain and Swatinem/rust-cache steps;
  • bound Linux quality and cross-platform macro-runtime cache writers to successful main runs;
  • use locked Cargo commands while preserving all existing quality and runtime gates.

Validation

  • workflow YAML parsed successfully;
  • git diff --check passed;
  • cargo metadata --locked --no-deps --format-version 1 passed.

This is a repo-local implementation for wrightkit/.github#3. Remote CI still needs to confirm cache restore behavior.

Use explicit toolchain and rust-cache steps, bound cache writers to main, and keep Cargo dependency commands locked.

Refs #3
@Teakowa
Teakowa marked this pull request as ready for review August 17, 2026 13:28
@Teakowa
Teakowa merged commit 4bbde50 into main Aug 17, 2026
4 checks passed
@Teakowa
Teakowa deleted the agent/standardize-rust-ci branch August 17, 2026 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant